package cn.iocoder.yudao.module.resource.common;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * @author 王广帅
 * @version 1.0.0
 * @since 2025/3/29 22:46
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "lmrobot.resource.config")
public class LmrobotResourceConfig {
    /**
     * 是否开启语音转换的任务
     */
    private boolean openAudioConvertTask;
    /**
     * 缓存的最大数量
     */
    private int cacheMaxSize = 5000;
    /**
     * 缓存过期时间，默认两小时，单位是分钟
     */
    private int cacheExpireMinute = 120;
    /**
     * 文本转语音的并发数量
     */
    private int convertAudioLevel = 10;
}
